package Modelo;

import Persistencia.AdministracionPersistenciaDescuento;

public class PorDia extends EstrategiaCosto {
	

	private float descuentoxDia;

	/**
	 * @param codigo
	 * @param descripcion
	 * @param estado
	 * @param prioridad
	 * @param exclusivo
	 * @param entidad
	 * @param descuentoxDia
	 */
	public PorDia( String descripcion, String estado,
			int prioridad, int exclusivo, String entidad, float descuentoxDia) {
		super( descripcion, estado, prioridad, exclusivo, entidad);
		this.descuentoxDia = descuentoxDia;
		AdministracionPersistenciaDescuento.getInstance().insert(this);
	}

	@Override
	public int getCombinado() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public float getDescuento() {
		return descuentoxDia;
	}

	@Override
	public void setDescuento(float descuento) {
		this.descuentoxDia = descuento;
		AdministracionPersistenciaDescuento.getInstance().update(this);
		
	}

	@Override
	public float calcularDescuento(int kilometraje, int dias , float costoAlquiler) {
		return this.descuentoxDia * dias;
	}

	@Override
	public void setCombinado() {
		// TODO Auto-generated method stub
		
	}


	

	



}
